IEEE Computer Society 1998 Publications Catalog 1. Controlling Software Development by Lawrence H.Putnam and Ware Myers 4-th Printing! Contents: - Something Old, Something New - The Key Metric: Process Productivity - The Key Estimate: Size - Estimating Shedule and Effort - Forecasting Defects - Managers Control Schedule-and Influence Results ThereBy - Monitoring Project Progress - Managing Development Contracts with the Process-Productivity Metric - Process improvement - Putting It All Together 90 pages, February,1996 $16 2. Digital Design and Modeling with VHDL and Synthesis by K.C.Chang Combines VHDL and synthesis in an easy-to-follow step-by-step sequence. This approach addresses common mistakes and hard-to-understand concepts in a way that eases learning. The book introduces VHDL with closely related practical design examples, simulation waveforms, and schematics so you can better understand their correspondence and relationship. It is the result of K.C. Chang's extensive experience in both design and teaching. Many of the design techniques and design considerations, illustrated throughout the chapters, are examples or real designs. The unique features that set "Digital Design and Modeling with VHDL and Synthesis" apart from other simular text include: - More than 115 complete examples with 6200 lines of VHDL code - Every line of VHDL code is analyzed - The VHDL code examples are carefully designed to illustrate various constracts, features and techniques - Challenging exersices at the end of each chapter - A complete design project from concept to final timing verification - Practical design techniques, synthesis processes, and test benches are illustrated with complete examples Included with the book are numerous examples of real, complete working code for practical applications with simulation waveforms. A special website is set up containing code and instructor's materials to enchance its value as a classroom text: http://computer.org/books Contents: - VHDL basics - VHDL Modeling Concepts - Sequential Statements - Concurent Statements - Subprograms and Packages - Design Unit, Library, and Configuration - Writing VHDL for Synthesis - Finite State Machines - More on Behavioral Modeling - A Design Case and Test Bench - ALU Design - A Design Project - VHDL'93 368 pages, January, 1997 ISBN 0-8186-7716-3 Catalog # BP07716 - $45 Members / $55 List 3. Surviving the Design of a 200 Mhz RISC Microprocessor Lessons Learned by Veljko Milutinovic Foreword by Michael Flynn (Stanford University) : "This book is for interested in understanding the design process and comparing their own experiences to those of one of the best known contributors to the computer systems design art. Describes the design of a 32-bit RISC, developed through the first DARPA's effort to create a 200 MHz processor on a VLSI chip. This book takes your through all phases of this project and covers all the theoretical and technical details necessary for the creation of the final architecture and design. It places special emphasis on the research and development methodology utilized the project. Content: - An Introduction to RISC Processor Architecture for VLSI - An Introduction to RISC Design Methodology for VLSI - An Introduction to Hardware Desciption Languages - An Introducrion to VLSI - VLSI RISC Processor Design - RISC - The Architecture - RISC - Some Technology Related Aspects of the Problem - RISC - Some Application Related Aspects of the Problem 224 pages, November, 1996. ISBN 0-8186-7343-5 Catalog # BP07343 - $30 Members/ $35 List 4. Associative Processing and Processors Anargyros Krikelis and Charles C.Weems Krikelis and Weems look at recent associative processing and processors research and derail the unique features that offer cost-effective system solutions.The book explores the distinct advantages that asociative processing systems have over other parallel processors. The text illustrates associative processing techniques for both traditional architectures and architectures that support mutiassociative processing. It details several general purpose associative processing architectures, as well as a dataflow architecture taht uses associative processing elements. In addition the book examines five applications that employ associative processing: database mining, logic programming with Prolog, natural language translation, image rendering and ray tracing. The book concludes with an exploration of associativity in neural network processing. Content: - Associative Processing - Associative Processing Architectures and Systems - Associative Processing Software - Associative Processing Aplications - Associative Processing and Neural Computation 360 pages, July 1997. ISBN 0-8186-7661-2 catalog # BP07661 $45 Members/ $55 List 5. Computer Architecture. Concepts and Evolution. by Gerrit A.Blaauw and Frederick P.Brooks Jr. In this remarkable book on computer design, long-known in the field and widely used in manuscript form, Gerrit A.Blaauw and Frederick P.Brooks provide a definitive guide and reference for practicing computer architects and for students. The book complements Brooks' clasic the "Mythical man-Month" focusing on the design of hardware and on the content of computer architecture. The authors' analyze and systematize familiar design alternatives, and introduce you to unfamiliar ones. Their discussion is illuminated with detailed executable descriptions of both early and more recent computers. Its computer zoo gives you a unique information about 30 important machines. Armed with the factor pro and con on the various known solutions to design problems, you will be better able to determine the most fruitful architectural cource for own design. 1,284 pages, February, 1997. ISBN 0-201-10557-8 Catalog # RS00136 $62.51 Members / $64.51 List 6. Advanced Topics in Dataflow Computing and Multithreading Lubomir Bic, Jean-Luc Gaudiot, and Guang R.Gao Examines recent edvances in design, modeling, and implementation of dataflow and multithreaded computers. The book reports on massively parallel distributed memory, multithreaded achitecture design, and superpipelined data-driven VLSI processors. It discusses stream data types, the development of well structured software, and coarse-grain dataflow programming. Also included is a study on parallelization of dataflow programs, an analytical model for the behavior of dataflow graphs, and a comprehensive approach to understanding workload management schemes. 464 pages 1995. ISBN 0-8186-6542-4 Catalog # BP06542 - $45 Members / $55 List 7. Splash 2. FPGAs in a Custom Computing Machine by Duncan A.Buell, Jeffrey M.Arnold, and Walter J.Kleinfelder Details the complete Splash 2 project - the hardware and software systems, the architecture and their implementations, and the design process by which the architecture evolved from an earlier version machine. This book explains why thw machine has been engineered the way it has and illustrates several application in detail. You will gain an understanding of the capabilities and the limitations of thi new kind of computing device. 220 pages May, 1996. ISBN 0-8186-7413-X Catalog # BP07413 - $39 Members / $45 List 8. Real-Time Systems Design and Analysis An Engineer's Handbook, Second Edition by Phillip A.Laplante This is the second edition of the bestselling, practical guide to building real-yime systems. Unlike any other book in the field, it provides a holistic, systems-based approach devised to help engineers write problem oriented software. Dr. Laplante incorporates a survey of related technologies and their histories with timesaving practical tips, hands-on instructions, Pascal code, and insights into decreasing ramp-up times. Features of this second edition include: - A new chapter on real-time applications - New msterial, figures, diagrams, and code - Additional insights, new concepts - An annotated reference list Contents - Computer Hardware Technologies - Language Issues - Software Life Cycle - Real-Time Specification and Design Techniques - Real-Time Kernels - Real-Time Applications - Inter-Task Communication and Synchronization - Queuing Models - Memory Management - System Performance Analysis and Optimization - Reliability, Testing, and Fault Tolerance - Hardware/Software Integration 416 Pages. November 1996. ISBN 0-7803-3400-0 Catalog # BP07732 - $51 Members / $59.95 List